
._anvnavi{
    float: left;
    width: 20%;
    border-right: 1px solid #eaeaea;
}
._autonavi{
    float: right;
    width: 80%;
}
._navibot{
    clear: both;
}
._naviitem{
    display: block;
    padding: 10px;
    border-bottom: 1px solid #f5f5f5;
}
._naviitem_h2{
    padding-left: 1em;
}
._naviitem_h3{
    padding-left: 2em;
}
._naviitem_h4{
    padding-left: 3em;
}
._naviitem:hover{
    color: #2a6496;
    background-color: #f5f5f5;
}
._naviitem_active{
    background-color: #2aabd2;
    color: #ffffff;
}
._anvnavi_flex{
    position: fixed;
    top: 0px;
    height: 100%;
    overflow-y: auto;
}
._anvnavi_mob{
    display: none;
    width: 60%;
    height: 100%;
    background-color: #ffffff;
    position: fixed;
    top:0px;
    overflow-y: auto;
    word-wrap: break-word;
}
._anvmain_mob{
    width: 100%;
}
._anvnavi_drawer_mob{
    display: none;
    position: fixed;
    bottom: 3em;
    padding:5px;
    width: 2em;
    background-color: #2a6496;
    color: #ffffff;
    z-index: 10;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}

@media (min-width: 768px) {
}